<xsl:stylesheet version="1.1"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns="http://www.w3.org/2000/svg"
                xmlns:xlink="http://www.w3.org/1999/xlink">

  <xsl:output method="xml"/>
  
  <xsl:param name="fill-color">#FFFFFF</xsl:param>
  <xsl:param name="class"/>
  
  
  <xsl:template match="/">
    <xsl:variable name="width">64</xsl:variable>
    <xsl:variable name="height" select="$width"/>
    
	<svg width="{$width}" height="{$height}" viewBox="{-$width div 2} {-$height div 2} {$width} {$height}">
	    <g>
			<polygon fill="red" stroke-width="3" stroke="black"
            	points="0,-20  10,10 0,0 -10,10" />
             <animateTransform attributeName="transform" attributeType="XML"
                    type="rotate" from="0" to="360" dur="1s" 
                    additive="sum" fill="freeze"/>
        </g>
	</svg>	  
  </xsl:template>
  
</xsl:stylesheet>